package com.cr.quartz.service;

import com.cr.common.exception.job.TaskException;
import com.cr.quartz.domain.SysJob;
import java.util.List;
import org.quartz.SchedulerException;

public interface ISysJobService {
  List<SysJob> selectJobList(SysJob paramSysJob);
  
  SysJob selectJobById(Long paramLong);
  
  int pauseJob(SysJob paramSysJob) throws SchedulerException;
  
  int resumeJob(SysJob paramSysJob) throws SchedulerException;
  
  int deleteJob(SysJob paramSysJob) throws SchedulerException;
  
  void deleteJobByIds(String paramString) throws SchedulerException;
  
  int changeStatus(SysJob paramSysJob) throws SchedulerException;
  
  void run(SysJob paramSysJob) throws SchedulerException;
  
  int insertJob(SysJob paramSysJob) throws SchedulerException, TaskException;
  
  int updateJob(SysJob paramSysJob) throws SchedulerException, TaskException;
  
  boolean checkCronExpressionIsValid(String paramString);
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-quartz-4.7.0.jar!\com\cr\quartz\service\ISysJobService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */